<?php
/**
 * Clase Base Bean para BaseMrpOrdenproduccionDetBN
 *
 * @package    G.Exp.
 * @subpackage BaseMrpOrdenproduccionDetBN
 * @author     hans
 * @version    SVN:: BaseMrpOrdenproduccionDetBN.class.php,v 1.1 2012-09-18 22:58:35 Hans.parra Exp $
 */
abstract class BaseMrpOrdenproduccionDetBN
{
  protected $OrdenId;
  protected $ArticuloId;
  protected $Estado;
  protected $Cantidad;
  protected $Referencia;
  protected $CreaUsr;
  protected $CreaFecha;
  protected $ModifUsr;
  protected $ModifFecha;
  protected $Mensaje;
  protected $Error;

  public function getOrdenId(){
    return $this->OrdenId;
  }
  public function setOrdenId($v1){
    $this->OrdenId = $v1; 
  }

  public function getArticuloId(){
    return $this->ArticuloId;
  }
  public function setArticuloId($v1){
    $this->ArticuloId = $v1; 
  }

  public function getEstado(){
    return $this->Estado;
  }
  public function setEstado($v1){
    $this->Estado = $v1; 
  }

  public function getCantidad(){
    return $this->Cantidad;
  }
  public function setCantidad($v1){
    $this->Cantidad = $v1; 
  }

  public function getReferencia(){
    return $this->Referencia;
  }
  public function setReferencia($v1){
    $this->Referencia = $v1; 
  }

  public function getCreaUsr(){
    return $this->CreaUsr;
  }
  public function setCreaUsr($v1){
    $this->CreaUsr = $v1; 
  }

  public function getCreaFecha(){
    return $this->CreaFecha;
  }
  public function setCreaFecha($v1){
    $this->CreaFecha = $v1; 
  }

  public function getModifUsr(){
    return $this->ModifUsr;
  }
  public function setModifUsr($v1){
    $this->ModifUsr = $v1; 
  }

  public function getModifFecha(){
    return $this->ModifFecha;
  }
  public function setModifFecha($v1){
    $this->ModifFecha = $v1; 
  }

  public function getMensaje(){
    return $this->Mensaje;
  }
  public function setMensaje($vl){
    $this->Mensaje = $vl;
  }

  public function getError(){
    return $this->Error;
  }
  public function setError($vl){
    $this->Error = $vl;
  }

  /* Recupera un objeto Mrp_ordenproduccionDetBN desde un RecordSet */
  public static function retrieveByRs( $o_Mrp_ordenproduccionDetRs )
  {
    $o_MrpOrdenproduccionDetBN = new MrpOrdenproduccionDetBN();
    $o_MrpOrdenproduccionDetBN->setOrdenId( $o_Mrp_ordenproduccionDetRs['ordenId'] );
    $o_MrpOrdenproduccionDetBN->setArticuloId( $o_Mrp_ordenproduccionDetRs['articuloId'] );
    $o_MrpOrdenproduccionDetBN->setEstado( $o_Mrp_ordenproduccionDetRs['estado'] );
    $o_MrpOrdenproduccionDetBN->setCantidad( $o_Mrp_ordenproduccionDetRs['cantidad'] );
    $o_MrpOrdenproduccionDetBN->setReferencia( $o_Mrp_ordenproduccionDetRs['referencia'] );
    $o_MrpOrdenproduccionDetBN->setCreaUsr( $o_Mrp_ordenproduccionDetRs['creaUsr'] );
    $o_MrpOrdenproduccionDetBN->setCreaFecha( $o_Mrp_ordenproduccionDetRs['creaFecha'] );
    $o_MrpOrdenproduccionDetBN->setModifUsr( $o_Mrp_ordenproduccionDetRs['modifUsr'] );
    $o_MrpOrdenproduccionDetBN->setModifFecha( $o_Mrp_ordenproduccionDetRs['modifFecha'] );
    return $o_MrpOrdenproduccionDetBN;
  }
}